home *** CD-ROM | disk | FTP | other *** search
- class MCButton extends MovieClip
- {
- var color_t = 0;
- var sinus = 0;
- function MCButton()
- {
- super();
- this.Init();
- }
- function Init()
- {
- var _loc1_ = this;
- _loc1_.ColorObject = new Color(_loc1_);
- if(_loc1_._name != "flashing")
- {
- _loc1_.onRollOver = _loc1_.MouseOver;
- _loc1_.onRollOut = _loc1_.onDragOut = _loc1_.MouseOut;
- }
- else
- {
- _loc1_.onEnterFrame = function()
- {
- var _loc1_ = this;
- _loc1_.color_t = Math.sin(_loc1_.sinus) * 128 + 127;
- _loc1_.sinus += 0.15;
- var _loc2_ = {ra:100,rb:_loc1_.color_t,ga:100,gb:Math.floor(_loc1_.color_t / 2),ba:100,bb:0,aa:100,ab:0};
- _loc1_.ColorObject.setTransform(_loc2_);
- };
- }
- }
- function MouseOver()
- {
- var _loc1_ = this;
- _root.rollover_snd.start(0,1);
- _loc1_.onEnterFrame = function()
- {
- var _loc1_ = this;
- if(_loc1_.color_t < 255)
- {
- _loc1_.color_t += 30;
- var _loc2_ = {ra:100,rb:_loc1_.color_t,ga:100,gb:Math.floor(_loc1_.color_t / 2),ba:100,bb:0,aa:100,ab:0};
- _loc1_.ColorObject.setTransform(_loc2_);
- }
- else
- {
- delete _loc1_.onEnterFrame;
- }
- };
- }
- function MouseOut()
- {
- var _loc1_ = this;
- _root.rollout_snd.start(0,1);
- _loc1_.onEnterFrame = function()
- {
- var _loc1_ = this;
- if(_loc1_.color_t > 0)
- {
- _loc1_.color_t -= 30;
- var _loc2_ = {ra:100,rb:_loc1_.color_t,ga:100,gb:Math.floor(_loc1_.color_t / 2),ba:100,bb:0,aa:100,ab:0};
- _loc1_.ColorObject.setTransform(_loc2_);
- }
- else
- {
- _loc2_ = {ra:100,rb:0,ga:100,gb:0,ba:100,bb:0,aa:100,ab:0};
- _loc1_.ColorObject.setTransform(_loc2_);
- delete _loc1_.onEnterFrame;
- }
- };
- }
- }
-